﻿<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ReportTramiteUtility.ascx.cs" Inherits="UserControls_Report_ReportTramiteUtility" %>

<asp:GridView ID="TramiteUtilityGridView" runat="server"
    AutoGenerateColumns="false"
    Width="100%"
    CssClass="dataTable"
    GridLines="None"
    RowStyle-CssClass="item0"
    AlternatingRowStyle-CssClass="item1"
    HeaderStyle-CssClass="header"
    DataSourceID="TramiteUtilityDataSource"
    PageSize="<%# Iudicium.Configuracion.ConfiguracionIudicium.GetGridPageSize() %>">
    <PagerSettings PageButtonCount="10"
        Position="Bottom" Mode="NumericFirstLast" />
    <Columns>
        <asp:BoundField HeaderText="Fecha de Inicio" DataField="fechaForDisplay" />
        <asp:BoundField HeaderText="Codigo" DataField="codigoservicio" />
        <asp:BoundField HeaderText="Tipo de Tramite" DataField="tipotramite" />
        <asp:BoundField HeaderText="Categoria de Tramite" DataField="categoriatramite" />
        <asp:BoundField HeaderText="Responsables" DataField="responsable" />
        <asp:BoundField HeaderText="Clientes" DataField="involucrado" />
        <asp:BoundField HeaderText="Ingresos" DataField="ingreso" />
        <asp:BoundField HeaderText="Egresos" DataField="egreso" />
        <asp:BoundField HeaderText="Utilidades" DataField="utilidad" />
    </Columns>
    <EmptyDataTemplate>
        No hay Utilidades de Tramites.
    </EmptyDataTemplate>
</asp:GridView>
    
<asp:ObjectDataSource ID="TramiteUtilityDataSource" runat="server"
    TypeName="Iudicium.Reportes.CRN.ReportTramiteUtilityCRN"
    SelectMethod="GetTramiteUtility" 
    onselected="TramiteUtilityDataSource_Selected">
    <SelectParameters>
        <asp:ControlParameter ControlID="UsuarioIdHiddenField" PropertyName="Value"
            Type="Int32" Name="usuarioId" />
        <asp:ControlParameter ControlID="TienePermisoHiddenField" PropertyName="Value"
            Type="Boolean" Name="tienePermiso" />
    </SelectParameters>
</asp:ObjectDataSource>


<asp:HiddenField ID="TienePermisoHiddenField" runat="server" Value="true" />
<asp:HiddenField ID="UsuarioIdHiddenField" runat="server" Value="0" />

<script type="text/javascript">
    $(document).ready(function () {
        var html = $("#<%= TramiteUtilityGridView.ClientID %> .header").html();
        $("#<%= TramiteUtilityGridView.ClientID %> .header").remove();
        $("#<%= TramiteUtilityGridView.ClientID %>").prepend("<thead><tr class='header'>" + html + "</tr></thead>");
    });
</script>